.order {
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;

	.order-list {
		.order-goods {
			margin-bottom: 10px;
			box-sizing: border-box;
			padding: 15px;
			border-radius: 8px;
			font-size: 14px;
			line-height: 1.4;
			border: 1px solid #ddd;

			>div {
				display: flex;
			}

			.order-hd {
				justify-content: space-between;

				.g-store {
					i {
						color: #999;
					}
				}

				.g-state {
					color: #999;
				}
			}

			.order-bd {
				margin: 10px 0;

				img {
					align-self: center;
					height: 90px;
					border-radius: 10px;
				}

				.g-desc {
					font-size: 12px;

					span {
						font-weight: 600;
					}

					text-indent: 6px;

					.g-title {
						font-size: 14px;
						font-weight: 600;
						color: #ff0092;
					}

					.g-total {
						b {
							color: #ff0029;
						}
					}
				}
			}

			.order-operate {
				justify-content: space-between;

				.o-more {
					align-self: center;
					color: #999;
				}

				.van-button {
					height: 35px;
				}

				.van-overlay {
					background: rgba(0, 0, 0, 0.2);
				}

				.user-addr {
					width: 100%;
					box-sizing: border-box;
					padding: 15px;
				}
			}
		}
	}

	.no-order {
		margin-top: 10px;
		width: 100%;
		text-align: center;
		font-size: 14px;
		color: #888;
	}
}